﻿namespace MoBaoPay.Model.Request
{
    public class MoBaoWeChatPayInput
    {
        /// <summary>
        /// 商户订单号
        /// </summary>
        public string MerchTradeNo { get; set; }

        /// <summary>
        /// 支付金额，保留两位小数
        /// </summary>
        public decimal TradeAmt { get; set; }

        /// <summary>
        /// 商品名称
        /// </summary>
        public string GoodsName { get; set; }

        /// <summary>
        /// 商品描述
        /// </summary>
        public string GoodsDesc { get; set; }

        /// <summary>
        /// 商户订单创建时间
        /// </summary>
        public string TradeTime { get; set; }

        /// <summary>
        /// 支付回调地址
        /// </summary>
        public string MerchSyncUrl { get; set; }

        /// <summary>
        /// 后台通知地址
        /// </summary>
        public string MerchUrl { get; set; }

        /// <summary>
        /// 交易摘要，对支付的简单说明。商品名称|商品数量
        /// </summary>
        public string TradeSummer { get; set; }

        /// <summary>
        /// 消费者IP
        /// </summary>
        public string TerminalId { get; set; }

        /// <summary>
        /// OpenID
        /// </summary>
        public string OpenId { get; set; }

        /// <summary>
        /// AppId
        /// </summary>
        public string AppId { get; set; }
    }
}